import { ElTable } from 'element-plus'

export function getHeightToBottom(container: InstanceType<typeof ElTable> | null | null) {
  if (!container) {
    return 0
  } else {
    // 获取容器在页面中的位置（顶部距离）
    const containerRect = container.$el.getBoundingClientRect()
    const containerTop = containerRect.top
    // 视口高度
    const viewportHeight = window.innerHeight
    // 计算容器需要的高度（视口高度 - 容器顶部距离）
    return viewportHeight - containerTop
  }
}
